<?php 

//用户表（user）

CREATE TABLE user (
  id int(6) unsigned NOT NULL AUTO_INCREMENT COMMENT '主建',
  username varchar(20) NOT NULL COMMENT '用户名',
  email varchar(20) NOT NULL COMMENT '邮箱',
  password varchar(32) NOT NULL COMMENT '密码',
  site varchar(20)  COMMENT '个性网址',
  face varchar(50)  COMMENT '头像',
  truename varchar(20) NOT NULL COMMENT '真实姓名',
  birthday date  COMMENT '生日',
  sex enum('男','女','保密') NOT NULL DEFAULT '保密' COMMENT '性别',
  city varchar(10) NOT NULL COMMENT '城市',
  phone varchar(11) NOT NULL COMMENT '手机',
  addr varchar(50) NOT NULL COMMENT '通讯地址',
  explains varchar(300) NOT NULL COMMENT '履历说明',
  skill varchar(300) NOT NULL COMMENT '技能说明',
  resume varchar(300) NOT NULL COMMENT '个人简介',
  create_time int(10) NOT NULL COMMENT '注册时间',
  login_ip varchar(15) NOT NULL COMMENT '登录IP',
  login_time int(10) NOT NULL COMMENT '注册时间',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT '用户表';


// 工作经验表（experience）

CREATE TABLE experience (
  id int(6) unsigned NOT NULL AUTO_INCREMENT COMMENT '主建',
  company varchar(20) NOT NULL COMMENT '公司名',
  job varchar(10) NOT NULL COMMENT '职位',
  start_time date NOT NULL COMMENT '开始时间',
  stop_time date NOT NULL COMMENT '结束时间',
  city varchar(10) NOT NULL COMMENT '城市',
  related varchar(10) NOT NULL COMMENT '相关技能',
  describes varchar(30) NOT NULL COMMENT '职位描述',
  uid int(6) NOT NULL COMMENT '用户ID',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT '工作经验表';

// 教育经历（edu）

CREATE TABLE experience (
  id int(6) unsigned NOT NULL AUTO_INCREMENT COMMENT '主建',
  school varchar(20) NOT NULL COMMENT '学校',
  profession varchar(10) NOT NULL COMMENT '专业',
  start_time date NOT NULL COMMENT '开始时间',
  stop_time date NOT NULL COMMENT '结束时间',
  qualifications varchar(10) NOT NULL COMMENT '学历',
  related varchar(10) NOT NULL COMMENT '相关技能',
  successes varchar(30) NOT NULL COMMENT '成就',
  uid int(6) NOT NULL COMMENT '用户ID',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT '教育经历';

//分类表（category）

CREATE TABLE category (
  id int(2) unsigned NOT NULL AUTO_INCREMENT COMMENT '主建',
  fid int(2) NOT NULL COMMENT '父ID',
  cname varchar(20) NOT NULL COMMENT '分类名',
  describes varchar(30) NOT NULL COMMENT '分类描述',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT '分类表';


//问题（question）

CREATE TABLE question (
  id int(6) unsigned NOT NULL AUTO_INCREMENT COMMENT '主建',
  title varchar(20) NOT NULL COMMENT '标题',
  content text NOT NULL COMMENT '内容',
  uid int(6) NOT NULL COMMENT '用户ID',
  view int(7) NOT NULL COMMENT '浏览量',
  create_time int(10) NOT NULL COMMENT '创建时间', 
  answer_num int(6) NOT NULL COMMENT '回答数量',
  vote_num int(6) NOT NULL COMMENT '投票数量',
  focus_num int(6) NOT NULL COMMENT '关注数量',
  collect_num int(6) NOT NULL COMMENT '收藏数量',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT '问题';


// 问题分类的中间表（question_category）

CREATE TABLE question_category (
  id int(6) unsigned NOT NULL AUTO_INCREMENT COMMENT '主建',
  qid int(10) NOT NULL  COMMENT '问题ID',
  cid int(10) NOT NULL  COMMENT '分类ID',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT '问题分类的中间表';

//问题关注表（question_focus）

CREATE TABLE question_focus (
  id int(6) unsigned NOT NULL AUTO_INCREMENT COMMENT '主建',
  qid int(10) NOT NULL  COMMENT '问题ID',
  uid int(10) NOT NULL  COMMENT '用户ID',
  create_time int(10) NOT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT '问题关注表';

//问题收藏（question_collect）

CREATE TABLE question_collect(
  id int(6) unsigned NOT NULL AUTO_INCREMENT COMMENT '主建',
  qid int(10) NOT NULL  COMMENT '问题ID',
  uid int(10) NOT NULL  COMMENT '用户ID',
  create_time int(10) NOT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT '问题收藏';

//问题投票（question_vote）

CREATE TABLE question_vote(
  id int(6) unsigned NOT NULL AUTO_INCREMENT COMMENT '主建',
  qid int(10) NOT NULL  COMMENT '问题ID',
  uid int(10) NOT NULL  COMMENT '用户ID',
  create_time int(10) NOT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT '问题投票';

//回答表 answer

CREATE TABLE answer (
  id int(6) unsigned NOT NULL AUTO_INCREMENT COMMENT '主建',
  qid int(6) NOT NULL COMMENT '问题ID',
  uid int(6) NOT NULL COMMENT '用户ID',
  fid int(2) NOT NULL COMMENT '父ID', 
  content text NOT NULL COMMENT '内容',
  create_time int(10) NOT NULL COMMENT '创建时间',
  vote_num int(6) NOT NULL COMMENT '投票数量',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT '回答表';


//回答投票（vote_collect）

CREATE TABLE answer_vote(
  id int(6) unsigned NOT NULL AUTO_INCREMENT COMMENT '主建',
  qid int(10) NOT NULL  COMMENT '问题ID',
  uid int(10) NOT NULL  COMMENT '用户ID',
  create_time int(10) NOT NULL COMMENT '创建时间',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT '回答投票';


























 ?>